home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Business Master (4th Edition)
/
The Business Master - 4th Edition.iso
/
files
/
business
/
zipcode
/
readme.txt
< prev
next >
Wrap
Text File
|
1993-10-18
|
9KB
|
212 lines
ZIP CODE Database
This software product is copyrighted and all rights reserved by HELP
Software. HELP Software warrants this software product for a period
of 90 days. Warranty requests must include invoice number and the
date of purchase.
The user hereby agrees that regardless of the form of any claim, liability
for any damages or loss incurred because of this product shall not exceed
the registration fee or purchase price.
Return the manual, disk, and any backup copies to HELP Software if you
decide not to accept this agreement.
_______________________________________________________________________
This ZIP Code database was put together for use in database applications.
It includes the City, State, and ZIP code for over 46,000 locations. It
can be used to automatically look up a city and state when a valid ZIP
Code is entered and insert them into the proper fields in your database
to increase the speed and accuracy of data entry.
In some cases (usually in the outlying areas of larger cities) a city may
have both a place name and an official United States Postal Service name.
In these cases, the official name is used in the ZIP Code database. In
future versions, both names may be included. If this is something that
you need, please let me know.
These files are current through March of 1992. If you would like the
current file you will need to purchase the updated file. The ZIP Code
file is updated annually (in March). Updates can be purchased for $18.00
each. See the ORDER.FRM file for more information on purchasing current
files.
Included are simple examples for using this database with dBase,
FoxPro, Clipper, and Microsoft Access. There is also a stand alone
program ZIP.EXE which can be used to examine the database and to look up
ZIP Codes or city and state combinations.
If you develop code for use with other database languages or if you
develop a more sophisticated program that you would like to donate,
please send it to me. I would be glad to pass it along to those who may
have a need for the database, but lack the expertise to develop a program
for themselves.
You should have the following files:
DEMO.DBF Required for DEMO.PRG and FOXDEMO.PRG
DEMO.PRG Demo dBase program to demonstrate lookups
FOXDEMO.PRG Demo FOXPRO program to demonstrate lookups
ORDER.FRM Form to order updated ZIP Code Files
README.TXT This File
ZIPCODES.DBF ZIP code Database File in dBase format
ZIP.EXE ZIP code lookup / view program
The ZIP Code file is updated annually (in March). Updates can be
purchased for $18.00 each. See the ORDER.FRM file for more
information on purchasing updated files.
_______________________________________________________________________
USING ZIP.EXE - The ZIP Code Lookup Program
To use the ZIP Code lookup program type ZIP and press enter. The first
time that you use ZIP an index will be created to speed up lookups.
Building the index can take a significant amount of time and disk space.
Building the index took about 4 minutes on my 25MHz 486 machine.
Fortunately, this only has to be done once.
Once the index is created you will see a view of ZIP Codes, cities, and
states listed in ZIP Code order. If you want to change the order that
the ZIP Codes are listed press F2 and you will be able to choose the order
that you wish. The file can be viewed by ZIP Code, State, City, or State
and City.
If you wish to look up a ZIP code press F3. You will be prompted for the
ZIP Code that you wish to find. Enter the ZIP Code and press enter. If
the ZIP Code is a valid ZIP Code then you will see it immediately, if not
then you will see the closest available ZIP CODE.
If you wish to look up a City, State combination then press F4. You will
be asked to enter a State and City. You can enter the State, City, or both
and you will be placed at the appropriate place in the database. When you
perform a lookup based on City and State, the order of the database will
automatically be changed (if necessary) to the State and City order.
If, for some reason, you wish to remove some of the records you can mark
them for deletion by pressing the space bar when the cursor is highlighting
the record. When you do you will see an asterisk to the far left of the
record. If you make a mistake simply press the space bar again and the
mark will be removed. Once you have marked the records that you want to
delete press F6 and the records will be removed permanently. This process
can take some time so please be patient.
To quit ZIP press ESCape.
_______________________________________________________________________
DBASE III, DBASE IV, CLIPPER, and FOXPRO DEMO PROGRAM
To try the dBase demo program, first load dBase. At the dot prompt
type DO DEMO. The first time that you run this program you will be
asked if you want to create an index file. This index file is required to
perform the lookups. Just press enter when you are asked this and
then wait for a few minutes while the index is built.
Next, a data entry screen will appear and you can enter a sample
record or two. When you enter a valid ZIP Code, the city and state
will be looked up and inserted into the city and state fields.
This same program will compile using Clipper as well.
The FOXPRO demo program (FOXDEMO.PRG) works identically to the dBase
demo program. Follow the directions listed above. You will need to
type DO FOXDEMO instead of DO DEMO.
Microsoft ACCESS Example
The following example explains how to set up an automatic lookup
with Microsoft Access. I would have preferred to distribute the
database already set up and ready to go, but the size of the resulting
file made this impractical.
After loading Microsoft Access select NEW DATABASE from the
FILE MENU. Name the new database ZIPCODES.MDB and choose
OK.
Next select IMPORT from the FILE MENU. For the database type
choose dBase III. Select ZIPCODES.DBF for the file to import and
press the IMPORT button. It will take a few minutes to
import the file. When the import is complete you should see a
message telling you that the import was successful. Close the IMPORT
window.
Press the DESIGN button to change the design of the ZIPCODES
table. Highlight the ZIPCODE Field by pressing the grayed area
directly to the left of the ZIPCODE field. Press the KEY icon to make
the ZIPCODE field the primary key. A picture of a key should appear
next to the ZIPCODE field name. Select SAVE from the FILE MENU
to save the changes you made and wait a few minutes for the index to
be created. Now close the DESIGN window.
Now press the NEW button to create a new table. Enter the following
fields into this table:
Field Name Data Type Field Size
First Name Text 30 characters
Last Name Text 30 characters
Address Text 30 characters
Zip Code Text 5 characters
City Text 30 characters
State Text 2 characters
Phone Text 10 characters
Select SAVE from the FILE MENU and name the table DATA ENTRY. When
you are asked for a primary key just select NO. Close the NEW TABLE
window.
Select RELATIONSHIPS from the EDIT MENU. Make the ZIPCODES table the
primary table and DATA ENTRY the related table. The type of the
relationship should be set to many.
In the SELECT MATCHING FIELDS combo box select ZIP CODE then press the
ADD button then CLOSE the window.
Next select QUERY from the Database window and select NEW to create a
new query. Add both the DATA ENTRY table and the ZIPCODES table. Next
double click on the following fields from the DATA ENTRY table to add
them to the query grid:
First Name
Last Name
Address
Zip Code
From the ZIPCODES table double click on the City and State fields.
From the DATA ENTRY table double click on the Phone field.
Save the query with the name LOOKUP QUERY and close the query
window.
Now press the FORM button from the DATABASE WINDOW and then press the
NEW button to create a new form. Select LOOKUP QUERY as the query to
build the FORM from then press the FORM WIZARDS button.
Choose the SINGLE-COLUMN Wizard. When you are asked which fields you want
to add to your form press the >> button to move all fields into the new
form and then press the NEXT button. Next click on EMBOSSED and then NEXT.
Now press the OPEN button to open the form. Save the form with the name
LOOKUP FORM.
Try adding a couple of records. When you get to the ZIP CODE field try
punching in your own ZIP Code and let ACCESS look up the city and state
for you.
If you wish, you can prevent editing in the City and State fields and
skip over them entirely by changing the ENABLED property of the City and
State controls in the LOOKUP FORM to NO.
If you have any comments, suggestions, or questions please contact me at:
HELP Software
PO BOX 1423
Raymore, MO 64083
(816) 331-5809
CompuServe 73720,2530